.container-fluid {
  padding: 0; }

.web {
  width: 100%;
  height: 100%; }

.section {
  width: 100%; }
  .section .son-1 {
    background: #8bc01f;
    padding-bottom: 90px; }
    .section .son-1 .gson-1 .squre {
      height: 60px;
      margin-top: 53px; }
      .section .son-1 .gson-1 .squre .circle {
        font-size: 48px;
        color: #8bc01f;
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        background: #FFFFFF;
        border-radius: 2px;
        display: inline-block; }
      .section .son-1 .gson-1 .squre span {
        font-size: 48px;
        color: #FFFFFF; }
    .section .son-1 .gson-1 .p-z {
      font-size: 24.03px;
      color: #FFFFFF;
      padding-top: 20px;
      padding-bottom: 60px; }
    .section .son-1 .gson-1 .p-f {
      font-size: 14.03px;
      color: #FFFFFF;
      padding-bottom: 25px; }
    .section .son-1 .gson-1 .xiazai {
      width: 100px;
      height: 30px;
      background: #FFFFFF;
      border-radius: 5px;
      color: #8bc01f;
      line-height: 30px;
      text-align: center; }
    .section .son-1 .gson-1 .bg1 {
      padding-top: 53px; }
    .section .son-1 .son-4 {
      background: gray; }
  .section .son-2 {
    background: #3393df;
    padding-bottom: 55px; }
    .section .son-2 .gson-2 .squre {
      height: 55px;
      margin-top: 53px;
      margin-bottom: 20px; }
      .section .son-2 .gson-2 .squre .circle {
        font-size: 40px;
        color: #3393df;
        width: 55px;
        height: 55px;
        line-height: 55px;
        text-align: center;
        background: #FFFFFF;
        border-radius: 2px;
        display: inline-block; }
      .section .son-2 .gson-2 .squre span {
        font-size: 48px;
        color: #FFFFFF; }
    .section .son-2 .gson-2 .p-ji {
      font-size: 24px;
      color: #FFFFFF; }
    .section .son-2 .gson-2 .p-c {
      font-size: 14px;
      color: #8bc01f; }
    .section .son-2 .gson-2 .p-bu {
      font-size: 14px;
      color: #FFFFFF; }
  .section .son-3 {
    padding-bottom: 85px; }
    .section .son-3 .gson-3 .squre {
      height: 55px;
      margin-top: 53px;
      margin-bottom: 20px; }
      .section .son-3 .gson-3 .squre .circle {
        font-size: 40px;
        color: #FFFFFF;
        width: 55px;
        height: 55px;
        line-height: 55px;
        text-align: center;
        background: #3393df;
        border-radius: 2px;
        display: inline-block; }
      .section .son-3 .gson-3 .squre span {
        font-size: 48px;
        color: #3393df; }
    .section .son-3 .p-xin {
      font-size: 18px;
      color: #5d5d5d;
      padding-bottom: 40px; }
    .section .son-3 .p-xiao {
      font-size: 18px;
      color: #3393df; }
    .section .son-3 .p-he {
      font-size: 14px;
      color: #5d5d5d;
      text-indent: 2em;
      padding-bottom: 20px; }
  .section .son-4 {
    background: #f7f7f7; }
  .section img {
    width: 100%;
    display: block; }

@media only screen and (max-width: 768px) {
  .section .row {
    margin-left: 0;
    margin-right: 0; } }
